/*
 * colaRemotaComun.h
 *
 *  Created on: Dec 13, 2013
 *      Author: m
 */

#ifndef COLAREMOTACOMUN_H_
#define COLAREMOTACOMUN_H_

#define CR_CONFIG_FILE "config.ini"
#define IPC_BASEFILE "/tmp/ipc.servicioColaRemota"
#define COLA_MENSAJES_BROKER  0

struct PaqueteColaRemota
{
    int  version;       // Unused
    int  tipoPaquete;   // Unused
    int  destino;
    int  size;
    char data[2048];
};

extern int tcpopact(const char *, int);
extern int tcpopact(const char *, int);
extern int enviar(int sockfd, void *datos, size_t nbytes);
extern int recibir(int sockfd, void *datos, size_t nbytes);

#endif /* COLAREMOTACOMUN_H_ */
